github.com/hyperion-hyn/go-ethereum@v2.4.0+incompatible/docs/Getting Started/Installing.md (about)

     1  # Installing
     2  
     3  Quorum and its Privacy Managers can be installed and used as Docker containers, by building from source, or by downloading pre-built release binaries.
     4  
     5  ## As containers
     6  Docker containers exist for Quorum, Tessera and Constellation and can be found at the [`quorumengineering` Docker repository](https://hub.docker.com/u/quorumengineering/):
     7  
     8  ```
     9  docker pull quorumengineering/quorum
    10  docker pull quorumengineering/tessera
    11  docker pull quorumengineering/constellation
    12  ```    
    13  
    14  ## From source
    15  ### Quorum
    16  
    17  1. Clone the repository and build the source:
    18  
    19      ```bash
    20      git clone https://github.com/jpmorganchase/quorum.git
    21      cd quorum
    22      make all
    23      ```
    24  
    25      Binaries are placed in `$REPO_ROOT/build/bin`. Add that folder to `PATH` to make `geth` and `bootnode` easily invokable, or copy those binaries to a folder already in `PATH`, e.g. `/usr/local/bin`.
    26  
    27      An easy way to supplement `PATH` is to add `PATH=$PATH:/path/to/repository/build/bin` to your `~/.bashrc` or `~/.bash_aliases` file.
    28  
    29  1. Run the tests:
    30  
    31      ```bash
    32      make test
    33      ```
    34  
    35  ### Privacy Managers
    36  
    37  #### Tessera
    38  Tessera is a production-ready implementation of Quorum's privacy manager.  It is undergoing active development with new features being added regularly.
    39  
    40  Follow the installation instructions on the [Tessera project page](https://github.com/jpmorganchase/tessera).
    41  
    42  #### Constellation
    43  Constellation is the reference implementation of Quorum's privacy manager.  It is still supported but no longer undergoing active development of new features.  
    44  
    45  Grab a package for your platform [here](https://github.com/jpmorganchase/constellation/releases), and place the extracted binaries somewhere in `PATH`, e.g. `/usr/local/bin`.
    46  
    47  ## As release binaries
    48  The pre-compiled release binaries for Quorum, Tessera and Constellation can be downloaded from the following links:
    49  
    50  * [Quorum](https://github.com/jpmorganchase/quorum/releases)
    51  * [Tessera](https://github.com/jpmorganchase/tessera/releases)
    52  * [Constellation](https://github.com/jpmorganchase/constellation/releases)
    53  
    54  Once downloaded, add the binaries to `PATH` to make them easily invokable.